package com.ruoyi.project.data.service;

import com.ruoyi.project.data.domain.WeightRecord;
import com.ruoyi.project.system.domain.SysConfig;

import java.util.List;
import java.util.Map;

/**
 * @Description 称重异常
 * @params  * @param null
 * @ return
 * @Author hh
 * Date create by 2020/4/5 11:16
 */
public interface AbnormalService {

    /**
     * 称重异常
     * @param param
     * @return
     */
    List<Map<String,Object>> selectCzYcDataList(Map<String,Object> param);

    /**
     * 车牌异常
     * @param param
     * @return
     */
    List<Map<String,Object>> selectCpYcDataList(Map<String,Object> param);

    /**
     * 运单异常
     * @param param
     * @return
     */
    List<Map<String,Object>> selectYdYcDataList(Map<String,Object> param);


    /**
     * 无称重记录出场
     * @param param
     * @return
     */
    List<Map<String,Object>> selectWczjlccDataList(Map<String,Object> param);

    /**
     * 24小时无称重记录
     * @param param
     * @return
     */
    List<Map<String,Object>> selectWczjlDataList(Map<String,Object> param);

    /**
     * 超载出场
     * @param param
     * @return
     */
    List<Map<String,Object>> selectCzccDataList(Map<String,Object> param);

    /**
     * 无称重异常
     * @param param
     * @return
     */
    List<Map<String,Object>> selectNoRecordabnormal(Map<String,Object> param);

    public SysConfig getPercentage();

    List<Map<String, Object>> selectNoWaybillWeightRecordList(WeightRecord weightRecord);

}
